// Decompiled by Jad v1.5.8e. Copyright 2001 Pavel Kouznetsov. // Jad home page: http://www.geocities.com/kpdus/jad.html // Decompiler options: braces fieldsfirst space lnc package com.tencent.t; import android.content.Context; import android.os.Bundle; import com.tencent.connect.auth.QQAuth; import com.tencent.connect.auth.QQToken; import com.tencent.connect.common.BaseApi; import com.tencent.tauth.IUiListener; import com.tencent.utils.HttpUtils; import java.io.ByteArrayOutputStream; import java.io.FileInputStream; import java.io.IOException; import java.io.InputStream; public class Weibo extends BaseApi { public Weibo(Context context, QQAuth qqauth, QQToken qqtoken) { super(context, qqauth, qqtoken); } public Weibo(Context context, QQToken qqtoken) { super(context, qqtoken); } public void atFriends(int i, IUiListener iuilistener) { Bundle bundle = composeCGIParams(); bundle.putString("reqnum", (new StringBuilder()).append(i).append("").toString()); com.tencent.connect.common.BaseApi.TempRequestListener temprequestlistener = new com.tencent.connect.common.BaseApi.TempRequestListener(this, iuilistener); HttpUtils.requestAsync(mToken, mContext, "friends/get_intimate_friends_weibo", bundle, "GET", temprequestlistener); } public void deleteText(String s, IUiListener iuilistener) { Bundle bundle = composeCGIParams(); bundle.putString("id", s); com.tencent.connect.common.BaseApi.TempRequestListener temprequestlistener = new com.tencent.connect.common.BaseApi.TempRequestListener(this, iuilistener); HttpUtils.requestAsync(mToken, mContext, "t/del_t", bundle, "POST", temprequestlistener); } public void getWeiboInfo(IUiListener iuilistener) { Bundle bundle = composeCGIParams(); com.tencent.connect.common.BaseApi.TempRequestListener temprequestlistener = new com.tencent.connect.common.BaseApi.TempRequestListener(this, iuilistener); HttpUtils.requestAsync(mToken, mContext, "user/get_info", bundle, "GET", temprequestlistener); } public void nickTips(String s, int i, IUiListener iuilistener) { Bundle bundle = composeCGIParams(); if (s == null) { s = ""; } bundle.putString("match", s); bundle.putString("reqnum", (new StringBuilder()).append(i).append("").toString()); com.tencent.connect.common.BaseApi.TempRequestListener temprequestlistener = new com.tencent.connect.common.BaseApi.TempRequestListener(this, iuilistener); HttpUtils.requestAsync(mToken, mContext, "friends/match_nick_tips_weibo", bundle, "GET", temprequestlistener); } public void sendPicText(String s, String s1, IUiListener iuilistener) { com.tencent.connect.common.BaseApi.TempRequestListener temprequestlistener = new com.tencent.connect.common.BaseApi.TempRequestListener(this, iuilistener); FileInputStream fileinputstream; ByteArrayOutputStream bytearrayoutputstream; byte abyte0[]; fileinputstream = new FileInputStream(s1); bytearrayoutputstream = new ByteArrayOutputStream(); abyte0 = new byte[1024]; _L1: int i = fileinputstream.read(abyte0); label0: { if (i == -1) { break label0; } try { bytearrayoutputstream.write(abyte0, 0, i); } catch (IOException ioexception) { temprequestlistener.onIOException(ioexception); return; } } goto _L1 byte abyte1[]; bytearrayoutputstream.close(); fileinputstream.close(); abyte1 = bytearrayoutputstream.toByteArray(); Bundle bundle = composeCGIParams(); if (s == null) { s = ""; } bundle.putString("content", s); bundle.putByteArray("pic", abyte1); HttpUtils.requestAsync(mToken, mContext, "t/add_pic_t", bundle, "POST", temprequestlistener); return; } public void sendText(String s, IUiListener iuilistener) { Bundle bundle = composeCGIParams(); if (s == null) { s = ""; } bundle.putString("content", s); com.tencent.connect.common.BaseApi.TempRequestListener temprequestlistener = new com.tencent.connect.common.BaseApi.TempRequestListener(this, iuilistener); HttpUtils.requestAsync(mToken, mContext, "t/add_t", bundle, "POST", temprequestlistener); } }